package com.example.demo.service;

import com.example.demo.domain.base.PageParam;
import com.example.demo.domain.base.PageResult;
import com.example.demo.domain.param.CheckInCreateParam;
import com.example.demo.domain.param.CheckInUpdateParam;
import com.example.demo.domain.vo.CheckInVO;

/**
 * CheckInService
 *
 * @author haochen78
 * @date 2025/10/3 21:19
 **/
public interface CheckInService {

    PageResult<CheckInVO> listCheckIns(PageParam param);

    void checkInAdd(CheckInCreateParam param);

    void checkInUpdate(CheckInUpdateParam param);

    void checkInDelete(Long id);
}
